package com.edais.service;

import com.yunzhi.domain.ResultDTO;
import org.springframework.stereotype.Service;

import com.edais.domain.AgreementMirror;

import javax.xml.transform.Result;

@Service

public interface WalletService {
	
	/**
	 * E400014 我的钱包统计信息(调用核心接口) E320001我的钱包统计信息
	 * 
	 * */
	public String getStatisticsInfor(String jsonStr) throws Exception;
	
	/**
	 * E400015 我的钱包下期回款信息(调用核心接口) E320002
	 * 
	 * */
	public String getNextIncomeInfor(String jsonStr) throws Exception;
	
	/**
	 * E400016 已购买订单列表
	 * 
	 * */
	public String getPurchaseDetail(String jsonStr) throws Exception;
	
	/**
	 * E400017 债权列表
	 * 
	 * */
	public String getCreditDetail(String jsonStr) throws Exception;
	
	/**
	 * E400018 还款详情列表(调用核心接口) E300020我的收款分期明细
	 * 
	 * */
	public String getRepaymentDetail(String jsonStr) throws Exception;
	
	/**
	 * E400019 资金流水
	 * 
	 * */
	public ResultDTO getFundFlowDetail(String jsonStr, Integer current, Integer pageSize) throws Exception;
	
	/**
	 * 根据合同类型，借款人id和债权子户ID 或 理财人id和债权子户id 查询合同镜像
	 * @param temp
	 * @return
	 */
	public AgreementMirror getAgreementMirrorByCons(AgreementMirror temp) throws Exception;
	/**
	 * Q310002 资金流水明细 详情
	 *
	 * */
	public ResultDTO getFundFlowDetail(String jsonStr, String loginfo) throws Exception;

}
